package com.crm.sys.service;

import java.util.List;

import com.crm.sys.model.ApproveConfigure;
import com.crm.sys.model.ApproveConfigureItem;

/**
 * 审批配置表service
 * */
public interface ApproveConfigureService  {

	/**
	 * 获取所有的审批配置列表
	 * */
	public List<ApproveConfigure> getAllApproveConfigureList(ApproveConfigure ac,int pageNo,int pageSize);
	
	/**
	 * 获取某一审批表中的所有审批员
	 * */
	public List<ApproveConfigureItem> getApproveUserListByAcid(ApproveConfigureItem aci,int pageNo,int pageSize);
	
	/**
	 * 获取某一审批表中所有审批员个数
	 * */
	public int getApproveUserCount(Integer acid);
	
	/**
	 * 修改审批表详情表中的审批员
	 * */
	public int updateApproveUser(ApproveConfigureItem aci,Integer type);
	
	/**
	 * 删除审批员
	 * */
	public int deleteApproveUser(ApproveConfigureItem aci);
	
	
}
